home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 013 / intleave.arc / INTLEAVE.DOC < prev    next >
Encoding:
Text File  |  1987-05-04  |  26.4 KB  |  502 lines

  1.  
  2.         ****************************************************************
  3.         *                                                              *
  4.         *          THE GUIDE TO HARD DISK SECTOR INTERLEAVING          *
  5.         *                                                              *
  6.         *                              by                              *
  7.         *                         Steven Gibson                        *
  8.         *                     GIBSON RESEARCH CORP.                    *
  9.         *                       Box 6024, Dept C                       *
  10.         *                       Irvine, CA, 92716                      *
  11.         *                        (714) 854-1520                        *
  12.         *                                                              *
  13.         ****************************************************************
  14.  
  15.  
  16.         In these "sophisticated" days of computers, where AUTOEXEC.BAT 
  17.         and CONFIG.SYS make casual conversation, it's rare to find a 
  18.         topic as interesting and critical but still mis-understood, as 
  19.         hard disk sector interleaving. 
  20.  
  21.         Our researches into this area have discovered that MOST IBM AND 
  22.         COMPATIBLE personal computers are performance-crippled by mis-
  23.         interleaved hard disk drives.  
  24.  
  25.         Unfortunately, many disk controller companies, in competing with 
  26.         each other, have set their disk interleave defaults too tightly 
  27.         for many computers.  Such "specsmanship" directly hurts the 
  28.         innocent computer user (you) by dramatically limiting his hard 
  29.         disk data transfer rate.  This GUIDE carefully explains the 
  30.         situation and shows how to use the two included programs to 
  31.         determine whether your own IBM PC or compatible's hard disk 
  32.         drives have their sector interleave set correctly. 
  33.  
  34.         Responding to this problem, Gibson Research Corp., publisher of 
  35.         the popular display screen enhancement utility FlickerFree, has 
  36.         recently developed an inexpensive software SOLUTION which first 
  37.         determines your system's optimum hard disk interleave factor 
  38.         then RESETS IT while leaving all your hard disk data in place! 
  39.  
  40.  
  41.  
  42.                    UNDERSTANDING HARD DISK SECTOR INTERLEAVING
  43.  
  44.         It's a rare person who would not wish for additional performance 
  45.         from his personal computer's hard disk drive.  While much 
  46.         attention is given to the drive's Average Seek Time, which is a 
  47.         measure of the time required to move the read/write head from 
  48.         one track to another, there is another vital detail which 
  49.         determines overall hard disk performance and which is subject to 
  50.         the user's control. 
  51.  
  52.         We will see that the too often neglected SECTOR INTERLEAVING 
  53.         factor of a hard disk has a dramatic impact on data transfer 
  54.         rates. 
  55.  
  56.         As most people know,  the information stored on a floppy or hard 
  57.         disk is arranged in a series of concentric circular paths called 
  58.         tracks.  The disk drive's read/write head is specifically 
  59.         positioned over any desired track with an operation called a 
  60.         SEEK.  Thus an obvious limit on the speed with which a drive can 
  61.         find or place information would be the so called track-to-track 
  62.         and average seek times. 
  63.  
  64.         A single track of a standard IBM compatible PC contains 
  65.         approximately nine thousand bytes of data.  But since we usually 
  66.         deal with data in much smaller chunks, each track is divided 
  67.         into smaller sections called sectors.  Think of a spinning pizza 
  68.         which has been cut into seventeen identical, and numbered, 
  69.         slices.  (Drives with RLL encoding pack 50% more data onto every 
  70.         track resulting in more than thirteen thousand bytes per track 
  71.         divided into 25 or 26 sectors.) 
  72.  
  73.         Now suppose that we need to read the information contained in 
  74.         sector 1 of our current track.  We patiently wait for sector 1 
  75.         to rotate under our read/write head, reading its data at that 
  76.         time.  After absorbing this freshly read information, we realize 
  77.         that we also need to read the next sector, number 2.  However, 
  78.         by the time sector 1 has been moved into our computer and we've 
  79.         decided to read sector 2, the beginning of sector 2 has already 
  80.         started passing under the read/write head.  So we have no choice 
  81.         but to wait for the disk to rotate all the way around once more 
  82.         to deliver sector 2.  If we wished to read a nine thousand byte 
  83.         file composed of all seventeen disk sectors on this track, 
  84.         seventeen complete rotations of the disk, one for each sector, 
  85.         would be required! 
  86.  
  87.         It wasn't long before a bright engineer realized that the entire 
  88.         problem could be easily resolved by spreading the sequentially 
  89.         numbered sectors out around the disk:  Instead of placing sector 
  90.         2 immediately after sector 1, sector 2 could be placed a few 
  91.         sectors later!  In this way, after reading sector 1, sector 2 
  92.         would be just about ready for reading by the time we were ready 
  93.         for it.   Such an elegant solution! 
  94.  
  95.         If, for example, sequentially (logically) numbered sectors were 
  96.         staggered out every three physical sectors, then each rotation 
  97.         of the disk could read every third sector.  Therefore only three 
  98.         revolutions of the disk would be required to read an entire 
  99.         track.  Quite an improvement over 17 revolutions!  This sector 
  100.         staggering is known as SECTOR INTERLEAVING or SECTOR MAPPING.  
  101.         The physical spacing between logically consecutive sectors is 
  102.         known as the INTERLEAVE FACTOR.  This example used an interleave 
  103.         factor of three, shown as "3:1" and pronounced: "3 to 1". 
  104.  
  105.         The new higher-density RLL controllers need to be correctly 
  106.         interleaved too.  With 26 sectors per track a non-interleaved or 
  107.         mis-interleaved disk would require 26 revolutions for an entire 
  108.         track transfer! 
  109.  
  110.         Now here's the real rub:  In the current environment of mix and 
  111.         match highly modular personal computing, responsibility for 
  112.         determining and setting your hard disk drive's optimal sector 
  113.         interleave factor has "fallen through the cracks" as it were.  
  114.  
  115.         You've never worried about it have you?  If you're inclined to 
  116.         believe that someone else has, (like your local dealer perhaps) 
  117.         you might be in for a real surprise.  Experiments with a wide 
  118.         variety of computers, drives, controllers, clock speeds, and 
  119.         interleave factors have shown that the hard disks of MOST 
  120.         PERSONAL COMPUTER SYSTEMS ARE NOT PROPERLY INTERLEAVED TODAY!
  121.  
  122.         So many computers are so badly interleaved that it's quite 
  123.         likely that you could increase your own hard disk's performance, 
  124.         by FOUR TO SEVEN TIMES just by optimally setting your disk's 
  125.         interleave factor!
  126.  
  127.         The interleave factor can be either too "loose" or too "tight".  
  128.         The result of operating with an interleave factor which is too 
  129.         loose is lower performance than a particular drive-controller-
  130.         computer combination could achieve with tighter interleaving. 
  131.         For example the original IBM PC/XT is interleaved at 6:1 but can 
  132.         readily achieve 5:1 in a standard 4.77 Mhz machine and 4:1 in an 
  133.         8 Mhz PC.  This means that disks on accelerated PC's can read 
  134.         and write at 150% of their current rate! 
  135.  
  136.         The consequence of operating with an interleave factor which is 
  137.         too tight is more disastrous, since missing that next sector 
  138.         induces the significant delay of another entire disk revolution!
  139.  
  140.         You might be saying to yourself "so what's an extra disk 
  141.         revolution between friends?", but consider this:  If your disk 
  142.         is properly interleaved, say with a factor of 3, the entire nine 
  143.         thousand byte track will be read or written in just 3 disk 
  144.         revolutions.  However, if the particular controller in your 
  145.         particular computer cannot achieve that interleave of 3, then 17 
  146.         or 18 entire revolutions will be required to read the same 
  147.         track.
  148.  
  149.           3 revolutions versus 18 is a performance difference of 600%! 
  150.  
  151.         Since many files and most programs are well over nine thousand 
  152.         bytes long, and since DOS DOES REQUEST an entire track transfer 
  153.         in such cases, these 17-revolution track reads add up quickly.  
  154.         You would certainly feel the difference between waiting 3 
  155.         seconds for a program to start up, versus 18 seconds! 
  156.  
  157.         The damning thing about proper hard disk sector interleave is 
  158.         its total dependency upon EVERY factor of your system.  For 
  159.         example, the AT&T 6300 requires 20 REVOLUTIONS for a full track 
  160.         transfer when reading a disk which is interleaved at the most 
  161.         common factor of 3:1!  Even it's faster brother, the 6300 Plus, 
  162.         requires 14 revs!  We have found that the AT&T's hard disk data 
  163.         transfer rate can be made FOUR TIMES FASTER when its interleave 
  164.         is optimized for it!  If you're using a 6300 or 6300+, your disk 
  165.         transfer rate is one quarter of what it could be! 
  166.  
  167.         Another example:  Western Digital's RLL hard disk controller 
  168.         formats drives at a default interleave of 3.  Believe it or not, 
  169.         this interleave is too tight for good old standard 4.77 Mhz XT!  
  170.         Consequently 28 entire disk revolutions are required to read a 
  171.         SINGLE track!  If the interleave is set to 4 then only 4 revs. 
  172.         are required to read the same data, for a 700% throughput boost! 
  173.  
  174.         So by now you're dying to know what's happening with the hard 
  175.         disk sector interleave of your own computers!  What interleave 
  176.         factors are being used, are they correct, and what you can do 
  177.         about it if not! 
  178.  
  179.         Included with this INTLEAVE.DOC file are two small programs:  
  180.         SPINTEST.COM and SPINTIME.COM
  181.  
  182.         The main program, SPINTEST.COM determines how many disk 
  183.         revolutions your IBM compatible personal computer requires to 
  184.         read an entire 17 sector track from its hard disk.  (SPINTEST is 
  185.         also fully compatible with the 25 or 26 sector tracks used with 
  186.         the high-density RLL controllers.) 
  187.  
  188.         Running SPINTEST on the many computers at Gibson Research, and 
  189.         in many local computer dealerships, we discovered something 
  190.         quite surprising:  Most computers being sold today are horribly 
  191.         interleaved.  We turned up many machines which required more 
  192.         than 17 entire revolutions just to read or write one full track!  
  193.         These same machines flew along at 4:1 but not at 3:1. 
  194.  
  195.         For example, Gibson Research has a vintage Leading Edge Model-D 
  196.         with a standard Western Digital hard disk controller.  This 
  197.         machine always seemed to run more quickly than a newer generic 
  198.         PC clone equipped with a different Western Digital controller.  
  199.         Both hard disks received their original low-level (interleaving) 
  200.         format at the Western Digital default interleave of 3.  After 
  201.         all, those dealers must have thought, Western Digital knows 
  202.         what's best.   Right?   NOT NECESSARILY!  
  203.  
  204.         Since the controller AND computer together determine the optimal 
  205.         interleave, it is IMPOSSIBLE for any controller manufacturer to 
  206.         set a single optimal interleave for everyone.  In fact, even the 
  207.         controller's revision level can be a determiner!  One of our two 
  208.         WD controllers ALWAYS MISSES sectors when the disk is inter-
  209.         leaved at 3, while the other controller makes 3:1 ... in the 
  210.         same computer! 
  211.  
  212.         To test this, one of our hard disks was given a low-level format 
  213.         at an interleave of four.  Afterward, the SPINTEST timing 
  214.         diagnostic program and a stop watch confirmed our suspicions:  
  215.         An MS-DOS file copy operation on the hard disk which had 
  216.         required 139 seconds when the disk was interleaved at 3:1 now 
  217.         took only 39 seconds at an interleave of 4:1! 
  218.  
  219.         Interestingly, that "slower" controller which can't make the 
  220.         interleave of 3 on a standard 4.77 Mhz XT does just fine on a 
  221.         faster 8 Mhz clone computer.  So as you can see, the COMPUTER 
  222.         makes a difference too!  Any way you look at it, the issue of 
  223.         sector interleaving involves the complex interactions among the 
  224.         disk drive, the controller make and model (even the revision 
  225.         level), the processor, and system clock rate. 
  226.  
  227.  
  228.  
  229.                  OVERVIEW OF THE INTERLEAVE DIAGNOSTIC PROGRAMS
  230.  
  231.         The issues of hard disk sector interleaving have gone unnoticed 
  232.         for so long because there has never been a clear way to see 
  233.         what's really going on deep inside a hard disk.  After seeing 
  234.         the importance of this issue, we decided to change this.  The 
  235.         two programs SPINTEST and SPINTIME determine, for any standard 
  236.         MFM or RLL controller, exactly how many revolutions the disk 
  237.         requires to transfer one entire track of data.  The programs 
  238.         were hand written in 100% machine language (as is everything 
  239.         Steve Gibson writes and Gibson Research publishes) to give them 
  240.         the required measuring resolution speed.
  241.  
  242.  
  243.  
  244.                               THE SPINTEST PROGRAM
  245.  
  246.         SPINTEST determines exactly how many revolutions your hard disk 
  247.         currently requires to perform a full track transfer. DOS 
  248.         transfers a full track whenever programs or files larger than 9K 
  249.         are read or written ... which is most of the time.  SPINTEST 
  250.         does NOT directly read your drive's interleave, but the drives 
  251.         interleaving performance can be easily inferred from SPINTEST's 
  252.         full track transfer revolution count. 
  253.  
  254.         SPINTEST averages the time required for each of over two hundred 
  255.         full track reads in order to accurately determine the revolution 
  256.         count per read, then the number of revolutions required to read 
  257.         just one track and the controller's full-track data transfer 
  258.         rate are computed.  SPINTEST only reads data from your drive so 
  259.         data is NEVER altered. 
  260.  
  261.         Over two hundred track reads were used because of the 
  262.         inconsistent disk transfer behavior of AT&T's 6300 machines.  
  263.         These exhibit a maddening inconsistency in their ability to 
  264.         transfer disk data.  Sometimes they get the next sector, and 
  265.         often not.  This means that a much looser than normal interleave 
  266.         generates MUCH BETTER overall disk throughput for AT&Ts.  For 
  267.         this reason, and to guarantee correct results on any machines 
  268.         which may behave similarly, SPINTEST performs many track reads 
  269.         and averages the results. 
  270.  
  271.  
  272.  
  273.                               THE SPINTIME PROGRAM
  274.  
  275.         Since SPINTEST measures track read time, it must assume a given 
  276.         ratio between elapsed time and disk rotation rate.  Some weirdo 
  277.         clone computers have a clock which runs faster than normal when 
  278.         in their "turbo" (8 Mhz) mode, and some lap computers have tiny 
  279.         hard disks spinning at weird speeds.  If these do not sound like 
  280.         your situation SPINTEST will deliver correct readings and you'll 
  281.         not need SPINTIME's confirming measurements. 
  282.  
  283.         But if EITHER of these cases might be you (if you have a weirdo 
  284.         clone computer or hard disk sporting laptop) SPINTIME will tell 
  285.         you for sure.  SPINTEST is only usable when SPINTIME gives 
  286.         standard readings.  The single (not surprising) exception to 
  287.         this is for the AT&T 6300 and 6300 Plus machines.  Due the 
  288.         overall problems they experience with disk transfers, SPINTIME 
  289.         may show a lower-than-3600 RPM reading.  For 6300's this is 
  290.         normal. 
  291.  
  292.         SPINTIME is interesting regardless since it determines EXACTLY 
  293.         how fast your hard disk is really spinning! 
  294.  
  295.  
  296.  
  297.                                     SPINTEST
  298.  
  299.         To run SPINTEST, simply type its name at the DOS prompt.  
  300.         IMPORTANT!: Read the section IMPORTANT SPINTEST AND SPINTIME 
  301.         NOTES below, before you begin! 
  302.  
  303.         Since SPINTEST takes the average of over 200 track reads, the 
  304.         time required to run this test will vary between approximately 
  305.         14 seconds for a fast 2:1 interleaved machine to 98 seconds for 
  306.         an incorrectly interleaved 26-sector RLL encoded hard disk.  So 
  307.         simply type: SPINTEST at the DOS prompt and wait a minute or 
  308.         two. 
  309.  
  310.  
  311.                                     SPINTIME
  312.  
  313.         SPINTIME has two purposes:  To determine the speed of your 
  314.         system's clock (if you suspect that it might be weird) , and to 
  315.         verify that your system's hard disk is spinning at close to the 
  316.         standard 3600 RPM standard.  Your system's clock is checked by 
  317.         measuring SPINTIME's exact execution time.  It should require 
  318.         EXACTLY 60 SECONDS to run ... no matter what.  During that time, 
  319.         it is busy watching your hard disk spin, counting every revolu-
  320.         tion.  After EXACTLY 60 seconds, it displays your drive's exact 
  321.         RPM (within its measuring resolution.)  IF SPINTIME's total 
  322.         execution time is NOT EXACTLY 60 seconds, OR the displayed RPM 
  323.         is not close to 3600, SPINTEST's reported revolution count won't 
  324.         mean anything either. 
  325.  
  326.         SPINTIME's real value is to assure you that SPINTEST is 
  327.         delivering worthwhile answers. 
  328.  
  329.  
  330.  
  331.                      IMPORTANT SPINTEST AND SPINTIME NOTES!             
  332.  
  333.         Both programs assume and require DOS 2.0 or higher.  They 
  334.         operate on your system's FIRST hard disk only (drive C).  The 
  335.         hard disk must be bootable, have its controller plugged into a 
  336.         slot, not requiring special CONFIG.SYS device drivers for 
  337.         operation. 
  338.  
  339.         SPINTEST and SPINTIME will never disturb your hard disk data, 
  340.         but if your disk is some kind of odd-ball they may not function 
  341.         correctly. 
  342.  
  343.         The tests will be more accurate if your normal collection of 
  344.         memory resident programs (if any) are not in memory at the time.  
  345.         Many resident programs "steal" so much time from the computer 
  346.         that a delicate timing analysis could be upset.  It would be 
  347.         wise to boot your machine from a plain DOS diskette when running 
  348.         these tests for maximum reliability. 
  349.  
  350.         Also, turn off (or better yet remove) any disk caching software 
  351.         you might be using.  Disk caching intercepts the disk reading 
  352.         performed by the programs and renders their measurements invalid 
  353.         (and rather humorous).  By the way, disk caching program per-
  354.         formance is significantly improved through proper disk 
  355.         interleaving. 
  356.  
  357.  
  358.  
  359.                                 WHAT IT ALL MEANS
  360.  
  361.         So now you're wondering:  What do the numbers mean?  How do they 
  362.         compare with industry norms and everyone else's?  Should I be 
  363.         dancing on roof tops or wringing my dealer's neck? 
  364.  
  365.         A hard disk spins at 3600 revolutions per minute, or 60 
  366.         revolutions per second.  A track has 17 sectors of 512 bytes per 
  367.         sector.  This means that data passes under your drive's head at 
  368.         a rate of 522,240 bytes per second.  (This number is 768,000 for 
  369.         RLL con-trollers with 25-sector tracks.) Your system will 
  370.         achieve some fraction of this maximum possible rate as 
  371.         determined by the number of rotations required to read or write 
  372.         each track.  522,240 (or 768,000) is divided by the number of 
  373.         revs per track (as SPINTEST does) to calculate your drive's data 
  374.         transfer rate.  
  375.  
  376.         Since your system's performance is meaningful only when compared 
  377.         to other properly and improperly interleaved systems, the 
  378.         following table will give you a feeling for where the industry 
  379.         stands: 
  380.  
  381.  
  382.            1:1 - There IS a controller which achieves 1:1, 
  383.                  unfortunately it lacks Error Correcting Code 
  384.                  (ECC) which is critical for reliable operation.
  385.  
  386.            2:1 - Compac machines achieve 2:1.  Adaptec's 2070A
  387.                  RLL controller can do 2:1 with an 8 Mhz machine 
  388.                  even though their low-level formatter stubbornly 
  389.                  refuses to allow a setting of less than 3! 
  390.  
  391.            3:1 - Newer WD controllers and many other controllers 
  392.                  will handle 3:1.  The Adaptec 2070A RLL con-
  393.                  troller will do 3:1 in a 4.77 Mhz machine. 
  394.  
  395.            4:1 - Older WD controllers need 4:1, original IBM XT 
  396.                  controllers can do 4:1 in an 8 Mhz machine.  
  397.                  The AT&T 6300 Plus works best at 4:1 and WD's 
  398.                  RLL controller can only do 4:1. 
  399.  
  400.            5:1 - IBM's original XT controller can do 5:1 in a 
  401.                  4.77 Mhz XT but comes interleaved at 6:1.  The 
  402.                  AT&T 6300 is best at 5:1 which increases over-
  403.                  all throughput 400% over its default! 
  404.  
  405.            6:1 - Only the original IBM PC/XT seems to have been 
  406.                  way out here.  These machines can be tightened 
  407.                  up, and if it has an inexpensive accelerator it 
  408.                  can probably run at 4:1 for 150% disk boost. 
  409.  
  410.  
  411.         We have seen that WD controllers which miss at 3:1 will do 
  412.         beautifully at 4:1.  Several InfoWorld readers have 
  413.         independently confirmed that AT&T machines (with WD controllers) 
  414.         perform best at the very loose interleave of 6:1.  Even the old 
  415.         true blue IBM controller which runs at 6:1 can always do 5:1, 
  416.         and even 4:1 in a faster than 4.77 Mhz machine. 
  417.  
  418.  
  419.  
  420.                                DETERMINING FACTORS
  421.  
  422.         So what system factors influence and determine the optimal 
  423.         interleave setting for a given set of equipment?  After a sector 
  424.         of data has been read it must be moved from the controller's on-
  425.         board buffer into the computer.  This is done with a process 
  426.         known as DMA (Direct Memory Access.)  The time required to 
  427.         transfer the sector determines how soon the controller will be 
  428.         ready to read the next sector. For this reason add-in 
  429.         Accelerator "Turbo" Cards do not generally change a machine's 
  430.         optimum interleave since the main system clock speed, which 
  431.         continues to control DMA memory accesses, is not changed.  The 
  432.         less expensive "Speed Booster" products which alter the basic 
  433.         system clock timing DO have a tremendous impact on optimal 
  434.         interleave by running the DMA faster and thus moving the data in 
  435.         and out faster. 
  436.  
  437.  
  438.  
  439.                         GIBSON RESEARCH AND INTERLEAVING
  440.  
  441.         When we began these experiments we had NO IDEA that so many 
  442.         personal computers were so poorly interleaved.  Without the aid 
  443.         of our new special software, changing a hard disk's sector 
  444.         interleave "manually" requires first backing-up all hard disk 
  445.         data onto some secure medium.  Then a low-level re-formatting is 
  446.         performed.  This unfortunately messy task was never designed for 
  447.         the casual computer user since it requires unpublished knowledge 
  448.         of the internal details of your controller, using the DOS DEBUG 
  449.         command to poke hexadecimal values into the 8088's machine 
  450.         registers and starting the low-level format.  After this, the 
  451.         FDISK and FORMAT commands are used to create a partition table 
  452.         and lay down the high-level formatting information.  After all 
  453.         this, the backed up data must be copied back onto the drive. 
  454.  
  455.         Then, if the experimentally chosen interleave was not correct, 
  456.         most of the process would have to be repeated with a different 
  457.         trial interleave factor. 
  458.  
  459.         Gibson Research Corp., responding to the clear need for a better 
  460.         solution to the task of hard disk sector interleaving optimiza-
  461.         tion has automated and streamlined this "re-interleaving" 
  462.         process with a product which was designed specifically to meet 
  463.         this need. 
  464.  
  465.         This software product quickly determines the optimal interleave 
  466.         setting for any disk of any size in any system with any clock 
  467.         rate.  Once determined, the existing interleave of the disk can 
  468.         be RESET automatically, and in just a few minutes, leaving all 
  469.         your disk data intact and in place!  The product also performs 
  470.         several other useful hard disk utility functions which have 
  471.         never before been available. 
  472.  
  473.  
  474.  
  475.                          GET YOUR DISK SPINNING RIGHT!! 
  476.  
  477.         Even if SPINTEST turned in excellent results of 3 or 4 revs, you 
  478.         should STILL check out Gibson Research's new product for the 
  479.         other surprising (NEVER before offered) hard disk capabilities 
  480.         it brings ... and if you received results like 10, 12, or even 
  481.         17, 18, or 19 revolutions, there is NO DOUBT that your system 
  482.         could be running FOUR TO FIVE TIMES FASTER ... in minutes!
  483.  
  484.         To receive all the details about this product simply phone, or 
  485.         mail your name and address.  Ask for the INTERLEAVING INFO from 
  486.         the On-Line edition of the GUIDE. ... you'll be glad you did!!
  487.  
  488.                               GIBSON RESEARCH CORP.
  489.                                 Box 6024, Dept C
  490.                                 Irvine, CA 92716
  491.                                  (714) 854-1520
  492.  
  493.              (If you're wondering about Gibson Research's first
  494.              product, FlickerFree, ask for some info about it too!)
  495.  
  496.         ****************************************************************
  497.         *                                                              *
  498.         *               <-- The End ... Of the GUIDE -->               *
  499.         *                                                              *
  500.         ****************************************************************
  501.  
  502.